Fault Prediction Modeling using Object-Oriented Metrics: An Empirical Study

نویسنده

  • Navpreet Kaur
چکیده

Software testing is an area where software products are examined through a series of verification and validation processes respectively. This phase of software development carries out the process of detection and removal of software faults. But this detection and removal of faults together consume up to 60% of project budget (Beizer, 1990). Applying equal testing and verification efforts to all parts of a software system becomes cost-prohibited. Software Fault Proneness is a key factor for monitoring and controlling the quality of software. By comparing the distribution of faults (Fault Proneness) and the amount of faults found with testing (Software faultiness), the effectiveness of analysis and testing can be judged easily. Detecting a fault prone code early, within software life-cycle phase, allows for the code to be fixed at minimum costs; thus a good fault prediction helps to lower down the development and maintenance costs. In this project, software quality estimation, using various classifiers is performed where some metrics are the inputs and its quality attributes bring the output. Empirical study of these classifiers then judges the quality of the software being developed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Alternative Methods to Rank the Impact of Object Oriented Metrics in Fault Prediction Modeling using Neural Networks

The aim of this paper is to rank the impact of Object Oriented(OO) metrics in fault prediction modeling using Artificial Neural Networks(ANNs). Past studies on empirical validation of object oriented metrics as fault predictors using ANNs have focused on the predictive quality of neural networks versus standard statistical techniques. In this empirical study we turn our attention to the capabil...

متن کامل

A hybrid approach for the prediction of fault proneness in object oriented design using fuzzy logic

Empirical studies conducted by the researchers on object-oriented design metrics are useful for forecasting the fault-proneness of classes in object-oriented design. In this study, we propose an integrated hybrid model to empirically investigate the fault-proneness of object-oriented design. We will use a subset of the Chidamber and Kemerer suite and all of the MOOD metrics to predict fault-pro...

متن کامل

Cross Company and within Company Fault Prediction using Object Oriented Metrics

This paper investigates fault predictions in the cross-project context focusing on the object oriented metrics for the companied that do not track fault related data or have no historical records available. In this study, empirical analysis is carried out to validate object-oriented Chidamber and Kemerer (CK) design metrics for cross project fault prediction. The machine learning techniques use...

متن کامل

Fault Prediction Using Statistical and Machine Learning Methods for Improving Software Quality

An understanding of quality attributes is relevant for the software organization to deliver high software reliability. An empirical assessment of metrics to predict the quality attributes is essential in order to gain insight about the quality of software in the early phases of software development and to ensure corrective actions. In this paper, we predict a model to estimate fault proneness u...

متن کامل

Improving Fault Prediction using ANN-PSO in Object Oriented Systems

Object oriented software metrics are computed and used in predicting software quality attributes of object oriented systems. Mapping software metrics to software quality attributes like fault prediction is a complex process and requires extensive computations. Many models have been proposed for fault prediction. Since accuracy is of prime importance in prediction models they are being constantl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014